<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
  <Import Project="..\..\..\MonoDevelop.props" />
  <Import Project="$(ReferencesGtk)" />
  <Import Project="$(ReferencesVSEditor)" />
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProjectGuid>{100568FC-F4E8-439B-94AD-41D11724E45B}</ProjectGuid>
    <TargetFrameworkVersion>$(MDFrameworkVersion)</TargetFrameworkVersion>
    <OutputPath>..\..\..\build\AddIns\MonoDevelop.Refactoring</OutputPath>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " />
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " />
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugMac|AnyCPU' " />
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseMac|AnyCPU' " />
  <PropertyGroup Condition=" $(OS) == 'Windows_NT'">
    <DefineConstants>WIN32</DefineConstants>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="System" />
    <Reference Include="System.Core" />
    <Reference Include="System.Xml" />
    <Reference Include="System.ComponentModel.Composition" />
    <Reference Include="Xamarin.Mac" Condition=" '$(Configuration)' == 'DebugMac' Or '$(Configuration)' == 'ReleaseMac' ">
      <HintPath>..\..\..\external\Xamarin.Mac.dll</HintPath>
      <Private>False</Private>
    </Reference>
  </ItemGroup>
  <ItemGroup>
    <Compile Include="AssemblyInfo.cs" />
    <Compile Include="MonoDevelop.AnalysisCore\Gui\ResultsEditorExtension.cs" />
    <Compile Include="MonoDevelop.AnalysisCore\Gui\ResultTooltipProvider.cs" />
    <Compile Include="MonoDevelop.AnalysisCore\Gui\AnalysisOptionsPanel.cs" />
    <Compile Include="MonoDevelop.AnalysisCore\Gui\ResultMarker.cs" />
    <Compile Include="MonoDevelop.AnalysisCore\AnalysisCommands.cs" />
    <Compile Include="MonoDevelop.AnalysisCore\AnalysisOptions.cs" />
    <Compile Include="MonoDevelop.AnalysisCore\Result.cs" />
    <Compile Include="MonoDevelop.Refactoring\RefactoringService.cs" />
    <Compile Include="MonoDevelop.Refactoring\Change.cs" />
    <Compile Include="MonoDevelop.Refactoring.Rename\RenameRefactoring.cs" />
    <Compile Include="MonoDevelop.Refactoring.Rename\RenameItemDialog.cs" />
    <Compile Include="MonoDevelop.Refactoring\RefactoringOptions.cs" />
    <Compile Include="MonoDevelop.Refactoring\RefactoringPreviewDialog.cs" />
    <Compile Include="MonoDevelop.CodeActions\CodeActionEditorExtension.cs" />
    <Compile Include="MonoDevelop.CodeActions\CodeActionPanelWidget.cs" />
    <Compile Include="MonoDevelop.CodeIssues\CodeIssuePanelWidget.cs" />
    <Compile Include="AddinInfo.cs" />
    <Compile Include="MonoDevelop.CodeIssues\DiagnosticResult.cs" />
    <Compile Include="MonoDevelop.CodeActions\CodeRefactoringDescriptor.cs" />
    <Compile Include="MonoDevelop.CodeActions\CodeRefactoringService.cs" />
    <Compile Include="MonoDevelop.CodeIssues\CodeDiagnosticDescriptor.cs" />
    <Compile Include="MonoDevelop.CodeIssues\CodeDiagnosticRunner.cs" />
    <Compile Include="MonoDevelop.CodeActions\CodeActionContainer.cs" />
    <Compile Include="MonoDevelop.AnalysisCore\IssueMarker.cs" />
    <Compile Include="MonoDevelop.Refactoring\Commands.cs" />
    <Compile Include="MonoDevelop.Refactoring\RefactoringSymbolInfo.cs" />
    <Compile Include="MonoDevelop.CodeIssues\CodeFix.cs" />
    <Compile Include="MonoDevelop.Refactoring\FindReferencesProvider.cs" />
    <Compile Include="MonoDevelop.Refactoring\JumpToDeclarationHandler.cs" />
    <Compile Include="MonoDevelop.Refactoring\InsertionPointService.cs" />
    <Compile Include="MonoDevelop.Refactoring\AnalyzeWholeSolutionHandler.cs" />
    <Compile Include="MonoDevelop.Refactoring\AnalyzeCurrentProjectHandler.cs" />
    <Compile Include="MonoDevelop.Refactoring\RefactoringPreviewTooltipWindow.cs" />
    <Compile Include="MonoDevelop.CodeActions\CodeFixMenuService.cs" />
    <Compile Include="MonoDevelop.Refactoring.SignatureChange\SignatureChangeOptionService.cs" />
    <Compile Include="MonoDevelop.Refactoring.SignatureChange\SignatureChangeDialog.cs" />
    <Compile Include="MonoDevelop.Refactoring.GenerateType\GenerateTypeDialog.cs" />
    <Compile Include="MonoDevelop.Refactoring.GenerateType\GenerateTypeOptionsService.cs" />
    <Compile Include="MonoDevelop.Refactoring\QuickFixMenuHandler.cs" />
    <Compile Include="MonoDevelop.Refactoring.PackageInstaller\PackageInstallerService.cs" />
    <Compile Include="MonoDevelop.Refactoring.PackageInstaller\SymbolSearchService.cs" />
    <Compile Include="MonoDevelop.CodeActions\RoslynProgressTracker.cs" />
    <Compile Include="MonoDevelop.Refactoring.ExtractInterface\ExtractInterfaceOptionService.cs" />
    <Compile Include="MonoDevelop.Refactoring.ExtractInterface\ExtractInterfaceDialog.cs" />
    <Compile Include="MonoDevelop.AnalysisCore\MonoDevelopWorkspaceDiagnosticAnalyzerProviderService.cs" />
    <Compile Include="MonoDevelop.AnalysisCore\MonoDevelopWorkspaceDiagnosticAnalyzerProviderService.AnalyzerAssemblyLoader.cs" />
    <Compile Include="MonoDevelop.Refactoring.PickMembersService\PickMembersService.cs" />
    <Compile Include="MonoDevelop.Refactoring.PickMembersService\PickMembersDialog.cs" />
    <Compile Include="MonoDevelop.AnalysisCore\MonoDevelopWorkspaceDiagnosticAnalyzerProviderService.OptionsTable.cs" />
    <Compile Include="Gui\MonoDevelop.CodeActions.ContextActionPanelWidget.cs" />
    <Compile Include="Gui\MonoDevelop.Refactoring.RefactoringPreviewDialog.cs" />
    <Compile Include="Gui\MonoDevelop.Refactoring.Rename.RenameItemDialog.cs" />
    <Compile Include="Gui\MonoDevelop.Refactoring.SignatureChange.SignatureChangeDialog.cs" />
    <Compile Include="MonoDevelop.Refactoring\CodeGenerationPanel.cs" />
    <Compile Include="MonoDevelop.Refactoring\FindReferenceUsagesProvider.cs" />
    <Compile Include="MonoDevelop.Refactoring.Rename\SymbolRenamedCodeActionOperationFactoryWorkspaceService.cs" />
    <Compile Include="MonoDevelop.Refactoring.Options\Style\BooleanCodeStyleOptionViewModel.cs" />
    <Compile Include="MonoDevelop.Refactoring.Options\Style\AbstractCodeStyleOptionViewModel.cs" />
    <Compile Include="MonoDevelop.Refactoring.Options\Style\CodeStylePreference.cs" />
    <Compile Include="MonoDevelop.Refactoring.Options\Style\EnumCodeStyleOptionViewModel.cs" />
    <Compile Include="MonoDevelop.Refactoring.Options\AbstractCheckBoxViewModel.cs" />
    <Compile Include="MonoDevelop.Refactoring.Options\CheckBoxOptionViewModel.cs" />
    <Compile Include="MonoDevelop.Refactoring.Options\CheckBoxWithComboOptionViewModel.cs" />
    <Compile Include="MonoDevelop.Refactoring.Options\NotificationOptionViewModel.cs" />
    <Compile Include="MonoDevelop.Refactoring.Options\OptionBinding.cs" />
    <Compile Include="MonoDevelop.Refactoring.Options\RadioButtonViewModel.cs" />
    <Compile Include="MonoDevelop.Refactoring.Options\AbstractRadioButtonViewModel.cs" />
    <Compile Include="MonoDevelop.Refactoring.Options\AbstractNotifyPropertyChanged.cs" />
    <Compile Include="MonoDevelop.Refactoring.Options\AbstractOptionPreviewViewModel.cs" />
    <Compile Include="MonoDevelop.Refactoring.Options\UI\GridOptionPreviewControl.cs" />
    <Compile Include="MonoDevelop.Refactoring.Options\Util.cs" />
    <Compile Include="MonoDevelop.CodeIssues\CodeRulePanel.cs" />
    <Compile Include="MonoDevelop.CodeActions\FixAllPreviewDialog.cs" />
    <Compile Include="MonoDevelop.AnalysisCore\Gui\ResultTooltipProvider.FloatingQuickFixIconWidget.cs" />
    <Compile Include="MonoDevelop.AnalysisCore\Gui\ResultTooltipProvider.RectangleMarker.cs" />
    <Compile Include="MonoDevelop.Refactoring\StreamingFindUsagesPresenter.cs" />
    <Compile Include="MonoDevelop.Refactoring\CommandArgsFactories.cs" />
    <Compile Include="MonoDevelop.Refactoring\RoslynInformationProvider.cs" />
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="MonoDevelop.Refactoring.addin.xml" />

    <EmbeddedResource Include="icons\prefs-code-actions-16.png" />
    <EmbeddedResource Include="icons\prefs-code-actions-16%402x.png" />
    <EmbeddedResource Include="icons\prefs-code-actions-16~contrast.png" />
    <EmbeddedResource Include="icons\prefs-code-actions-16~contrast%402x.png" />
    <EmbeddedResource Include="icons\prefs-code-actions-16~contrast~dark.png" />
    <EmbeddedResource Include="icons\prefs-code-actions-16~contrast~dark%402x.png" />
    <EmbeddedResource Include="icons\prefs-code-actions-16~dark.png" />
    <EmbeddedResource Include="icons\prefs-code-actions-16~dark%402x.png" />
    <EmbeddedResource Include="icons\prefs-code-actions-16~dark~sel.png" />
    <EmbeddedResource Include="icons\prefs-code-actions-16~dark~sel%402x.png" />
    <EmbeddedResource Include="icons\prefs-code-actions-16~sel.png" />
    <EmbeddedResource Include="icons\prefs-code-actions-16~sel%402x.png" />

    <EmbeddedResource Include="icons\prefs-code-analysis-16.png" />
    <EmbeddedResource Include="icons\prefs-code-analysis-16%402x.png" />
    <EmbeddedResource Include="icons\prefs-code-analysis-16~contrast.png" />
    <EmbeddedResource Include="icons\prefs-code-analysis-16~contrast%402x.png" />
    <EmbeddedResource Include="icons\prefs-code-analysis-16~contrast~dark.png" />
    <EmbeddedResource Include="icons\prefs-code-analysis-16~contrast~dark%402x.png" />
    <EmbeddedResource Include="icons\prefs-code-analysis-16~dark.png" />
    <EmbeddedResource Include="icons\prefs-code-analysis-16~dark%402x.png" />
    <EmbeddedResource Include="icons\prefs-code-analysis-16~dark~sel.png" />
    <EmbeddedResource Include="icons\prefs-code-analysis-16~dark~sel%402x.png" />
    <EmbeddedResource Include="icons\prefs-code-analysis-16~sel.png" />
    <EmbeddedResource Include="icons\prefs-code-analysis-16~sel%402x.png" />

    <EmbeddedResource Include="icons\prefs-code-rules-16.png" />
    <EmbeddedResource Include="icons\prefs-code-rules-16%402x.png" />
    <EmbeddedResource Include="icons\prefs-code-rules-16~contrast.png" />
    <EmbeddedResource Include="icons\prefs-code-rules-16~contrast%402x.png" />
    <EmbeddedResource Include="icons\prefs-code-rules-16~contrast~dark.png" />
    <EmbeddedResource Include="icons\prefs-code-rules-16~contrast~dark%402x.png" />
    <EmbeddedResource Include="icons\prefs-code-rules-16~dark.png" />
    <EmbeddedResource Include="icons\prefs-code-rules-16~dark%402x.png" />
    <EmbeddedResource Include="icons\prefs-code-rules-16~dark~sel.png" />
    <EmbeddedResource Include="icons\prefs-code-rules-16~dark~sel%402x.png" />
    <EmbeddedResource Include="icons\prefs-code-rules-16~sel.png" />
    <EmbeddedResource Include="icons\prefs-code-rules-16~sel%402x.png" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\..\core\MonoDevelop.Ide\MonoDevelop.Ide.csproj">
      <Project>{27096E7F-C91C-4AC6-B289-6897A701DF21}</Project>
      <Name>MonoDevelop.Ide</Name>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\..\core\MonoDevelop.Core\MonoDevelop.Core.csproj">
      <Project>{7525BB88-6142-4A26-93B9-A30C6983390A}</Project>
      <Name>MonoDevelop.Core</Name>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\MonoDevelop.DesignerSupport\MonoDevelop.DesignerSupport.csproj">
      <Project>{2C24D515-4A2C-445C-8419-C09231913CFA}</Project>
      <Name>MonoDevelop.DesignerSupport</Name>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\MonoDevelop.Debugger\MonoDevelop.Debugger.csproj">
      <Project>{2357AABD-08C7-4808-A495-8FF2D3CDFDB0}</Project>
      <Name>MonoDevelop.Debugger</Name>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\..\..\external\mono-addins\Mono.Addins\Mono.Addins.csproj">
      <Project>{91DD5A2D-9FE3-4C3C-9253-876141874DAD}</Project>
      <Name>Mono.Addins</Name>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\..\..\external\xwt\Xwt\Xwt.csproj">
      <Project>{92494904-35FA-4DC9-BDE9-3A3E87AC49D3}</Project>
      <Name>Xwt</Name>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\..\..\external\debugger-libs\Mono.Debugging\Mono.Debugging.csproj">
      <Project>{90C99ADB-7D4B-4EB4-98C2-40BD1B14C7D2}</Project>
      <Name>Mono.Debugging</Name>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\MonoDevelop.SourceEditor2\MonoDevelop.SourceEditor.csproj">
      <Project>{F8F92AA4-A376-4679-A9D4-60E7B7FBF477}</Project>
      <Name>MonoDevelop.SourceEditor</Name>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\MonoDevelop.TextEditor\MonoDevelop.TextEditor\MonoDevelop.TextEditor.csproj">
      <Project>{3f5b5bda-69d5-441a-8142-aa25c998a997}</Project>
      <Name>MonoDevelop.TextEditor</Name>
      <Private>False</Private>
    </ProjectReference>
  </ItemGroup>
  <ItemGroup>
    <InternalsVisibleTo Include="FSharpBinding" />
    <InternalsVisibleTo Include="MonoDevelop.CSharpBinding" />
    <InternalsVisibleTo Include="MonoDevelop.PackageManagement" />
    <InternalsVisibleTo Include="MonoDevelop.MonoDroid" />
    <InternalsVisibleTo Include="MonoDevelop.CSharpBinding.Tests" />
    <InternalsVisibleTo Include="MonoDevelop.Refactoring.Tests" />
  </ItemGroup>
  <ItemGroup>
    <None Include="MonoDevelop.Refactoring\QuickFixHandler.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\Runner\AnalysisJobQueue.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\Runner\CodeIssueEventArgs.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\Runner\IAnalysisJob.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\Runner\IJobContext.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\Runner\JobContext.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\Runner\JobSlice.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\Runner\JobStatus.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\Runner\ProgressMonitorWrapperJob.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\Runner\SimpleAnalysisJob.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\CodeIssuePad.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\ExactIssueMatcher.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\IActionMatcher.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\IssueMatch.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\SolutionAnalysisJob.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\CodeAnalysisBatchRunner.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\BatchFixer.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\AbstractGroupingProvider.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\FileGroupingProvider.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\GroupingDescriptionAttribute.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\GroupingProviderChainControl.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\GroupingProviderEventArgs.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\IGroupingProvider.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\IIssueSummarySink.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\IIssueTreeNode.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\IssueGroup.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\IssueGroupEventArgs.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\IssueSummary.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\IssueTreeNodeEventArgs.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\NullGroupingProvider.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\ProjectGroupingProvider.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\ProviderGroupingProvider.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\SeverityGroupingProvider.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\ActionSummary.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\AnalysisState.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\AnalysisStateChangeEventArgs.cs" />
    <None Include="MonoDevelop.CodeIssues\Pad\CategoryGroupingProvider.cs" />
  </ItemGroup>
  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
</Project>
